Shortest Vector Problem ( 1982 ; Lenstra , Lenstra , Lovasz )
نویسنده
چکیده
of n linearly independent vectors b1, . . . ,bn ∈ Rm in m-dimensional Euclidean space. For computational purposes, the lattice vectors b1, . . . ,bn are often assumed to have integer (or rational) entries, so that the lattice can be represented by an integer matrix B = [b1, . . . ,bn] ∈ Zm×n (called basis) having the generating vectors as columns. Using matrix notation, lattice points in L(B) can be conveniently represented as Bx where x is an integer vector. The integers m and n are called the dimension and rank of the lattice respectively. Notice that any lattice admits multiple bases, but they all have the same rank and dimension. The main computational problems on lattices are the Shortest Vector Problem, which asks to find the shortest nonzero vector in a given lattice, and the Closest Vector Problem, which asks to find the lattice point closest to a given target. Both problems can be defined with respect to any norm, but the Euclidean norm ‖v‖ = √
منابع مشابه
An Introduction to Lenstra-Lenstra-Lovasz Lattice Basis Reduction Algorithm
Lenstra-Lenstra-Lovasz (LLL) Algorithm is an approximation algorithm of the shortest vector problem, which runs in polynomial time and finds an approximation within an exponential factor of the correct answer. It is a practical method with enough accuracy in solving integer linear programming, factorizing polynomials over integers and breaking cryptosystems. In this paper, we introduce its back...
متن کاملLattices in Computer Science Lecture 2 LLL Algorithm
Lattices in Computer Science Lecture 2 LLL Algorithm Lecturer: Oded Regev Scribe: Eyal Kaplan In this lecture1 we describe an approximation algorithm to the Shortest Vector Problem (SVP). This algorithm, developed in 1982 by A. K. Lenstra, H. W. Lenstra, Jr. and L. Lovasz, usually called the LLL algorithm, gives a ( 2 √ 3 ) n approximation ratio, where n is the dimension of the lattice. In many...
متن کاملA : Lattice Algorithms and Applications Spring 2007 Lecture 4 : The LLL Algorithm
No efficient algorithm is known to find the shortest vector in a lattice (in arbitrary dimension), or even just computing its length λ1. A central tool in the algorithmic study of lattices (and their applications) is the LLL algorithm of Lenstra, Lenstra and Lovasz. The LLL algorithm runs in polynomial time and finds an approximate solution x to the shortest vector problem, in the sense that th...
متن کاملGeneralization of Boneh- Durfee’s attack for Arbitrary Public Exponent RSA
Cohen, H. 1995. A Course in Computational Algebraic Number Theory. Springer-Verlag. Second edition. Menezes, A. J, Van Oorschot P. C, and Vanstone. 1997. Hand book of Applied Cryptography. CRC Press. Lenstra A. K, Lenstra Jr. H. W, Lovasz L. 1982. "Factoring polynomials with rational coefficients". Mathematische A1nnalen, volume 261(4): pages 515-534. Rivest R. L, Shamir A, Adleman L....
متن کاملLattice based Attacks on Small Private Exponent of RSA: A Survey
Cohen, H. 1995. A Course in Computational Algebraic Number Theory. Springer-Verlag. Second edition. Menezes, A. J, Van Oorschot P. C, and Vanstone. 1997. Hand book of Applied Cryptography. CRC Press. Lenstra A. K, Lenstra Jr. H. W, Lovasz L. 1982. "Factoring polynomials with rational coefficients". Mathematische A1nnalen, volume 261(4): pages 515-534. Rivest R. L, Shamir A, Adleman L....
متن کامل